html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, img, span, i, a, em, strong, b, input, textarea, select { margin: 0; padding: 0; box-sizing: border-box; }
i, em { font-weight: normal; font-style: normal; }
body { width: 100%; position: relative; font: 12px/1.5 \5b8b\4f53, tahoma, arial, sans-serif; font-family: "Microsoft YaHei"; box-sizing: border-box; }
.header { display: none }
li { list-style: none; }
a, img, input { border: 0 none; }
a { text-decoration: none; outline: none; }
a:hover { text-decoration: none; }
a:focus, input:focus { outline: 0 none; }
textarea { resize: none; font-size: 12px; }
div { box-sizing: border-box; }
.mobx { display: none!important; }
.pcx { display: block!important; }
.pagebox { position: relative }
.c_portalhead { transition: all 0.8s; }
.muuweb-header-m .muuweb-logo { width: 193px; float: left; margin: 14px 0 0 10px; display: block; transition: all 0.8s; }
.muuweb-header { z-index: 1000; width: 1200px; margin: 0 auto; position: relative; }
.muuweb-header .muuweb-nav li { position: relative; margin-top: 11px; height: 100%; display: inline-block; text-align: center; }
.muuweb-header .muuweb-nav li.on a.link { color: #c72233!important; }
.muuweb-header .muuweb-nav li .link { display: block; line-height: 26px; font-size:.93rem !important;
padding: 0 18px; color: #222222; position: relative; }
.muuweb-header .muuweb-nav li .link span { vertical-align: middle; }
.muuweb-header .muuweb-nav li .link span.icon { position: absolute; right: 0; color: #ccc; top: 50%; margin-top: -3px; opacity: .2; width: 12px; height: 6px; display: inline-block; }
.muuweb-header .muuweb-nav li:hover .link span.icon { }
/*.muuweb-header .muuweb-nav li .hider { transform-origin: center top; position: absolute; top: 100%; left: 0; width: 100%; background: none; box-shadow: 0px 0px 46px rgba(44,70,95,0.16); visibility: hidden; }
.muuweb-header .muuweb-nav li .hider .sub-link { display: block; border-bottom: 1px solid rgb(221, 236, 255, 0.4); font-size: 14px; color: #222222; background: #fff; }
.muuweb-header .muuweb-nav li .hider .sub-link .text { position: relative; font-size: 13px; padding: 8px 0; display: inline-block; }
*/
/* 横向*/
.muuweb-header .muuweb-nav li .hider { transform-origin: center top; position: absolute; top: 100%; left: 0; padding:6px 10px; width:300px; background: none; box-shadow: 0px 0px 46px rgba(44,70,95,0.16); visibility: hidden; }
.muuweb-header .muuweb-nav li:last-child .hider {left: -210px !important;}
.muuweb-header .muuweb-nav li:nth-last-child(2) .hider {left: -210px !important;}
.muuweb-header .muuweb-nav li .hider .sub-link { border-bottom: 1px solid rgb(221, 236, 255, 0.4); font-size: 14px; color: #222222; background: #fff; float:left; padding:4px 10px;}
.muuweb-header .muuweb-nav li .hider .sub-link .text { position: relative; font-size: 13px; padding: 8px 0;}

.muuweb-header .muuweb-nav li .hider .sub-link .line { position: absolute; left: 0; bottom: 0; width: 0; height: 2px; background-color: #c72233; transition: width 0.5s; }
.muuweb-header .muuweb-nav li .hider .sub-link:hover .line { width: 100%; }
.muuweb-header ul li:hover a.link { color: #222222; background: none; }
.muuweb-header-m .muuweb-logo { width: 193px; float: left; margin: 12px 0 0 10px; display: block; transition: all 0.8s; }
.muuweb-logo img { display: block; max-width: 100%; height: auto; }
.muuweb-nav { float: right; }
.muuweb-header-m { top: 0; box-shadow: 0 5px 10px rgba(0,0,0,.05); left: 0; z-index: 1000; position: fixed; background: #fff; width: 100%; height: 80px; transition: all 0.8s; }
.muuweb-header-m .bg { position: fixed; top: 70px; right: 0; bottom: 0; width: 100%; height: 100vh; z-index: 99; background: #000; opacity: .5; filter: alpha(opacity=10); cursor: pointer; transform: scaleX(0); transform-origin: 100% 50%; transition: transform 0.6s; }
.muuweb-header-m .menu-box { position: absolute; z-index: 9999; padding: 27px 20px 25px; right: 0; transition: all 0.6s; }
.muuweb-header-m .muuweb-menu { width: 25px; margin: 0 auto; cursor: pointer; }
.muuweb-header-m .muuweb-menu .line { position: relative; top: 0; display: block; width: 100%; height: 2px; transition: transform 0.3s ease, top 0.3s ease, width 0.3s ease, opacity 0.3s, background 0.3s; transform-origin: center center; background: #021253; }
.muuweb-header-m .muuweb-menu .line:nth-child(2) { margin: 6px 0; }
.muuweb-header-m.ishow { }
.muuweb-header-m.ishow .bg { transform: scaleX(1); }
.muuweb-header-m.ishow .muuweb-nav li .link { transform: translateX(0px); opacity: 1 }
.muuweb-header-m.ishow .muuweb-nav li .hider.ishow { transform: translateX(-101%) }
.muuweb-header-m.ishow .muuweb-nav li .hider.ishow .sub-link .text { transform: translateX(0px); opacity: 1 }
.muuweb-header-m.ishow .menu-box { right: 0; }
.muuweb-header-m.ishow .muuweb-menu .line:nth-child(1) { top: 8px; transform: rotate(45deg); opacity: 0.8; }
.muuweb-header-m.ishow .muuweb-menu .line:nth-child(2) { opacity: 0; width: 0 }
.muuweb-header-m.ishow .muuweb-menu .line:nth-child(3) { top: -8px; transform: rotate(-45deg); opacity: 0.8; }
.muuweb-header-m .muuweb-nav { position: fixed; top: 70px; right: 0; opacity: 0; bottom: 0; overflow-y: auto; padding-top: 0; width: 0; z-index: 99; background: #f9f9f9; cursor: pointer; transition: .36s ease-in-out; -webkit-transition: .36s ease-in-out; transform-origin: 100% 50%; }
.muuweb-header-m.ishow .muuweb-nav { transform: scaleX(1); width: 70%; opacity: 1; }
.muuweb-header-m .muuweb-nav li { padding-left: 5%; overflow: hidden; position: relative; border-bottom: 1px solid #ebebeb; }
.muuweb-header-m .muuweb-nav li:nth-child(1) { border-top : 1px solid #ebebeb; }
.muuweb-header-m .muuweb-nav li .hide { position: absolute; top: 0; left: 101%; z-index: 1001; width: 100%; height: 100%; background-color: #fff; transition: all 0.8s; }
.muuweb-header-m .muuweb-nav li .link { position: relative; display: inline-block; line-height: 50px; float: left; text-align: left; color: #222; width: 90%; font-size: 14px; transition: all 0.6s; opacity: 0; }
.muuweb-header-m .muuweb-nav li   .iconfont{ line-height:50px; float:right; margin-right:20px;}
.muuweb-header-m .muuweb-nav li .cur { display: inline-block; height: 50px; width: 10%; line-height: 50px; color: #999; text-align: center; vertical-align: top; font-size: 1rem; transition: all .5s ease; }
.muuweb-header-m .muuweb-nav li .hider { display: none; }
.muuweb-header-m.ishow .muuweb-nav li .hider.ishow { transform: translateX(-101%); }
.muuweb-header-m .muuweb-nav li .conter { }
.muuweb-header-m .muuweb-nav li .back { display: block; width: 10%; height: 50px; line-height: 50px; text-align: center; vertical-align: top; font-size: 1rem; transition: all .5s ease; transform: rotateZ(180deg); }
.muuweb-header-m .muuweb-nav li .hider .sub-link { display: block; padding: 2%; border-bottom: 1px solid #ebebeb; font-size: 13px; color: #666; text-align: left; }
.muuweb-header-m .muuweb-nav li .jtRote { transform: rotateZ(90deg); }
.muuweb-header-m .muuweb-nav li .hider a:last-child { border: none; }
@media (min-width: 1200px) {
.muuweb-header-m { display: none; }
}
@media (max-width: 1200px) {
.muuweb-header { display: none; }
.muuweb-header-m { height: 70px; }
}
@media (max-width: 768px) {
.muuweb-header-m .stock { left: 10px; }
}
@media (max-width: 500px) {
.muuweb-header-m .muuweb-logo { height: 55px; }
.muuweb-header-m { height: 60px; }
.muuweb-header-m .menu-box { padding: 21px 15px; transition: all 0.6s; }
.muuweb-header-m .muuweb-nav { padding: 0; top: 60px; background: #f9f9f9; }
.muuweb-header-m .bg { display: none; }
.muuweb-header-m.ishow .muuweb-nav { transform: scaleX(1); width: 100%; opacity: 1; }
.muuweb-header-m .muuweb-nav li .cur { width: 20%; }
.muuweb-header-m .muuweb-nav li .link { width: 96%; }
}
.c_portalhead >div { animation-fill-mode: both; }/*图片标题列表*/
 @-webkit-keyframes scaleUpDown { from {
-webkit-transform: scale(1.1);
transform: scale(1.1) translateZ(0);
}
to { opacity: 1; -webkit-transform: scale(1); transform: scale(1) translateZ(0); }
}
@keyframes scaleUpDown { from {
-webkit-transform: scale(1.1);
transform: scale(1.1) translateZ(0);
}
to { opacity: 1; -webkit-transform: scale(1); transform: scale(1) translateZ(0); }
}
 @-webkit-keyframes colorSlide { 0% {
height:0;
}
90% {
height:40px;
}
}
@keyframes colorSlide { 0% {
height:0;
}
90% {
height:40px;
}
}
@-webkit-keyframes trackBallSlide { 0% {
opacity: 1;
-webkit-transform: scale(1) translateY(-8px);
transform: scale(1) translateY(-8px);
}
34% {
opacity: 1;
-webkit-transform: scale(0.9) translateY(4px);
transform: scale(0.9) translateY(4px);
}
68% {
opacity: 0;
-webkit-transform: scale(0.4) translateY(16px);
transform: scale(0.4) translateY(16px);
}
100% {
opacity: 0;
-webkit-transform: scale(0.4) translateY(-8px);
transform: scale(0.4) translateY(-8px);
}
}
@keyframes trackBallSlide { 0% {
opacity: 1;
-webkit-transform: scale(1) translateY(-8px);
transform: scale(1) translateY(-8px);
}
34% {
opacity: 1;
-webkit-transform: scale(0.9) translateY(4px);
transform: scale(0.9) translateY(4px);
}
68% {
opacity: 0;
-webkit-transform: scale(0.4) translateY(16px);
transform: scale(0.4) translateY(16px);
}
100% {
opacity: 0;
-webkit-transform: scale(0.4) translateY(-8px);
transform: scale(0.4) translateY(-8px);
}
}
@-webkit-keyframes nudgeMouse { 0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
50% {
-webkit-transform: translateY(8px);
transform: translateY(8px);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes nudgeMouse { 0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
50% {
-webkit-transform: translateY(8px);
transform: translateY(8px);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
 @-moz-keyframes three-quarters-loader { 0% {
-moz-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes three-quarters-loader { 0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes three-quarters-loader { 0% {
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
#c_portalResnav_head .muuweb-header .muuweb-logo { float: left; width: 300px; transition: all 0.8s; margin-top: 20px; }
#c_portalResnav_head .muuweb-header .muuweb-nav li .link { display: block; line-height: 45px; font-size: 16px !important; padding: 0 18px; color: #ffffff; position: relative; }
#c_portalResnav_head .muuweb-header .muuweb-nav li:hover .link { color: #c72233!important; }
#c_portalResnav_head .muuweb-header ul li:hover a.link { color: #fff; background: none; }
#c_portalResnav_head .muuweb-header .muuweb-nav li .hider .sub-link { display: block; border-bottom: 1px solid rgb(255, 255, 255, 0.1); font-size:.93rem !important;
color: #ffffff; background: none; }
#c_portalResnav_head .muuweb-header .muuweb-nav li { position: relative; margin-top: 27px; height: 100%; display: inline-block; text-align: center; }
#c_portalResnav_head { width: auto; max-width: none; min-width: 0px; height: auto; max-height: none; min-height: 100px; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; }
.lmxiamd { background-color: #FFF }
.lmxiamd .muuweb-header .muuweb-nav li .link { color: #333!important; }
.lmxiamd .muuweb-header .muuweb-nav li .hider { background-color: rgba(255,255,255,0.95); }
.lmxiamd .muuweb-header .muuweb-nav li .hider .sub-link { color: #333!important; }
.investor-body { background: url(../images/bg_investor.jpg) no-repeat top center fixed #fff; background-size:100% auto }
 @media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
html {
font-size: 55.2px;
}
.hide {
display: none!important
}
.show {
display: block!important
}
.invisible {
visibility: hidden
}
.mobx {
display: block!important;
}
.pcx {
display: none!important;
}
 body {
 padding: 0;
 position: absolute!important;
 height: auto!important;
width: 100vw
}
html {
height: auto!important;
}
#c_portalResnav_head {
min-height:auto;
}
 
.swiper-wrapper .swiper-slide {
background-size: 100% 100%; width:100%; height:auto;
}
.swiper-wrapper .swiper-slide{ margin-top:60px; background-color:#f1ebd5}
.swiper-wrapper .swiper-slide img{ width:100%; height:auto}
.mmune li {
float:left;
width:20%;
text-align:center;
padding-bottom:20px; font-size:14px;
}
.mmune li span {
display:block;
margin:15px;
border-radius:100px;
overflow:hidden;
margin-bottom:10px
}
.mmune li img {
width:100%
}
.index-news {
 background: #fff;
 padding-top:0px; height:440px;
}
.index-news .l {
 width: 100%;
background: #fff;
height:345px
}
.w960 {
 width: 100%;
}
.index-news .list {
 width: 96%;
 padding: 0 0 0 0;
 float: none;
margin:auto;
 
}
 .index-news .intro {
 width:calc(100% - 145px);
 float: right;
 padding-bottom: 8px;
 border-bottom: 1px solid #ececec;
 height: 90px;
}
 .h10mob {
background: #f2f2f2;
height:10px;
width:100%;clear: both;   font-size: 0;  overflow: hidden;
}
 
.index-news .list li a {
display:block;
float:left;
width:calc(100% - 65px);
line-height:20px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
font-size:14px;
}
.introShow {
    background: #fff;
}
.icaseWrap {
     width: 100%;
    margin: 0 auto;
    padding-top: 0px;
}

 


.icaseBody {
    overflow: hidden;
    margin-top: 0px;
    padding-bottom: 0px; width:100%
}
.w1190 {
    margin: 0 auto;
    width: 100%;
}
.icaseLeft {
    position: relative;
    float: none;
    width: 100%;
    overflow: hidden;
    padding: 0px 0 0;
    background: #ffffff;
}
.icaseLeftIntro { 
    margin: 0px 0 0;
}

.icasePic img {
    width: auto;
    height: 250px;
}
.icaseBanner {
    position: relative;
    z-index: 0;
    height: 250px;
}
.icasebPrev, .icasebNext {
   
    top: 115px;
    
}
.icasebli { 
     height: 220px;
}
.icasePic {
    display: block;
    width: 100%;
    height: 250px;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
}
.icaseTitle {
    line-height: 50px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    font-weight: normal; margin-top:-50px;
}



.icaseRight {
    float: none;
    width: 100%;
    overflow: hidden;
}
.icaserQuery {
    float: left;
    width: 50%;
    margin: 0 0 0px 0px;
    padding: 0px 0 0;
    background: #ffffff;
        background-color: rgb(255, 255, 255);
}

.service {
    width: 100%;
    margin: 0 auto;
    padding: 0 0  20px 0px;
}
.zhanlanin {
    padding: 15px 0 0px 0;
    background-color: #ece6d6;
}
.con {
    width: 100%;
    overflow: hidden;
    transition: all 0.5s;
    border-top-width: 0px;
    border-top-style: solid;
    border-top-color: #f0f0f0;
    padding-top: 0px;
    font-size: 14px;
    line-height: 25px; padding-bottom:10px;
}
.con .grz {
    background-color: #fff;
    float: none;
    width: 96%;
    margin-right: 0px; margin:auto; margin-bottom:10px
}
.con .grz .zltopmap img {
    width: 100%;
    height: auto;
}
.con .jiaoliu {
    float: none;
    width: 100%;
}
.footer-b p.fr{ text-align:center; float:none}
.mobfotim{ text-align:center; padding-top:40px; background-color:#f2f2f2; padding-bottom:30px}
.mobfotim img{ width:50%}
.tit h5 {
    text-align: center;
    font-size: 20px;
    color: #c72233;
    font-weight: normal;
    line-height: 38px;
    padding-top: 15px;
}
.tit_b {
    text-align: center;
    font-size: 13px;
    line-height: 30px;
    color: #bebcbc; padding-bottom:15px
}

.icaseRight .icaserPic img {
    width: 100%; height: auto;
}
.icaserPic {
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
}
.icaserTitle { 
    font-size: 14px;
    color: #353535;
    line-height: 30px;
    text-decoration: none;
    padding-left: 15px;
}
.con .jiaoliu .neirongf { 
    margin-top: 0px;
    height: 400px;
    overflow: hidden;
} 
.bjf2{ background-color:#fff; padding-top:0px}

/*关于我们*/
.inside-wrap {
    padding-top: 60px;
}
.inside-tips {
    height: 150px; padding-left:20px; 
}
.inside-tips h2 {
    font-weight: normal;
    font-size: 24px;
    line-height: 50px;
    color: #fff;
    padding-top: 35px;
}
.inside-tips p.fz16 {
    font-size: 14px;
    line-height: 20px;
}
.inside-tips a {
    display: inline-block;
    width: 30px;
    height: 30px;
    position: absolute;
    right: 15px!important;
    top: 88px;
}
.inside-tips a img{width: 30px;
    height: 30px;}
.path {
    height: 46px; 
}
.path .w960 {
    height: 46px;
    padding-top: 0px; 
    line-height: 46px;  padding-right:10px;
}

.insideNav {
    width: 100%;
    float: none;
    margin-top: 0px; height:60px;
}

.insideNav li {
    width: 20%;
    height: 46px;
    background-color: #959292;
    margin-bottom: 10px; float:left;   overflow:hidden
}
.insideNav li.on {
    background-color: #c72233;
   width: 20%;
}
.insideNav a {
    display: inline-block;
    width: 100%; 
    color: #fff;
    text-align: center;
    margin-right: 1px; line-height:46px; border-left: 1px solid #fff;
}
.director-main {
    width: 96%!important;
    float: none;
    margin-left: 0px;
    padding-top: 10px; margin:auto; min-height:500px; margin-left:2%!important;
}
 
 .con .jiaoliu .btulmap li {
    float: left;
    width:calc(50% - 15px);
    margin-left: 10px;
    margin-bottom: 15px;
}
.con .jiaoliu .xma {
    float: left;
    margin-left: 10px; width:35%;
}
.con .jiaoliu .xma img{ width:100%; height:auto}
.con .jiaoliu .listr {
    float: right;
    margin-right: 10px;
    width:calc(65% - 30px);
}
.teams-main {
    width: 100%;
    float: nobe;
    margin-left: 0;
}
.todayList {
    padding-top: 0px;
}
.todayList li img.litpic {
    float: left;
    width: 130px;
    height: 87px !important;
    object-fit: cover;margin-left:10px
}


 .todayList li{ height:100px;}
 .todayList li .neir {
    float: none;
    display: block;
    width: calc(100% - 20px); margin-left:10px
}

.teams-main .xueshu li{ height:150px;}
.map-main .mapList li .neir {
    float: none;
    width: 100%; text-align:center;
}



.todayList li .newsxn {
    float: right;
    display: block;
    width: calc(100% - 150px); margin-right:0px
}
.todayList li a b {
    font-size: 14px;
    font-weight: normal;
    color: #000;
    line-height: 130%;
}
.todayList li a span {
    display: block;
    width: 100%;
    padding-top: 5px; font-size:12px;
}
.todayList li a span em {
 
    padding-top: 5px;
 
}
.todayList li {
    margin-top: 10px;
    border-bottom: #CCCCCC 1px dashed;
  
}
.teams-main li {
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 24px;
}
 
 

.path h2 { display:none
}
.w25 li.on,.w25 li { width: 25%!important;}
.w50 li.on,.w50 li { width: 50%!important;}
.w33 li.on,.w33 li { width: 33.3333%!important;}
#director-mai{ width:96%; margin:auto}
.map-main {
    width: 100%;
    float: none;
    margin-left: 0px;
    padding-top: 0px;
}
.map-main .mapList li {
    float: left;
    width: calc(50% - 15px);
    margin-left: 10px; 
    border-bottom: #CCCCCC 0px dashed;
    margin-bottom: 10px;
    height: auto;
}
 

.map-main .mapList li img {
    width: 100%;
    float: none;
    height: auto; margin-bottom: 0px;
}
 
 
.map-main .mapList li .neir b{   font-weight:normal;   font-size:16px; line-height:30px}
.mobh{ height:34px; overflow:hidden}

.map-main .mapList li .neir p {
    padding-top: 15px; font-size:13px; display:none
}
.zjjieshao .zjpic {
    float: none;
    width: 80%; margin:auto
}
.zjjieshao .zjneirong {
    float: none;
    width: calc(100% - 20px);margin:auto; padding-top:15px;
}
.zjjieshao .zjneirong h4 {
    font-size: 24px;
    font-weight: normal;
     text-align:center; 
}
.zjzp .card-columns {
    border-top: 1px solid #d8dadf;
    margin-top: 10px;
    padding-top: 10px;  width: calc(100% - 20px);margin:auto;
 
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
     
}
.card-columns .card {
    margin-bottom:10px;
}
.card-img, .card-img-top {
    border-top-left-radius: 0px;
    border-top-right-radius:0px;
}
.zanlanList li {
    float: none;
    width: calc(100% - 20px);
    margin-right: 10px;
    line-height: 30px;
    font-size: 14px;
    margin-bottom: 10px; margin-left:10px;
}
 
.investor-body {
    background: url(../images/bg_investor_m.jpg) no-repeat top center fixed #fff;
        
      background-size:  100% 500px;
}

#director-mai img{ width:100%!important;}
#director-mai img{ height:auto!important;}



.map-mainxx {
	width: 100%;
    float: none;
    margin-left: 0px;
    padding-top: 0px;
}
.map-mainxx .xbtlm {
	margin-left: 10PX;
	border-bottom: 1px solid #d8dadf;
	padding-bottom: 10PX; margin-right:10PX
}
.map-mainxx .xbtlm h5 {
	font-size: 16px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #c72233;
	padding-left: 10px;
	line-height: 30px;
	color: #c72233;
	font-weight: normal
}
.map-mainxx .mapList {
	margin-top: 15px;
}
.map-mainxx .mapList li {
	float: left;
	width: calc(50% - 15px);
	margin-left: 10px;
	margin-bottom: 15px;
}
.map-mainxx .mapList li img {
	width: 100%;
}
.map-mainxx .mapList li b {
	font-size: 16px;
	color: #333;
	display: block;
	text-align: center;
	line-height: 35px;
	font-weight: normal
}
.map-mainxx .mapList li:nth-child(4n)::after {
	clear: both;
	display: block;
	height: 0;
	overflow: hidden
}
.map-mainxx .mapList li:nth-child(4) span {
	display: none
}


.zjzp .wenzhang li{ float:none; width:100%; margin-bottom:10px;}
 

 
}
